client/server architecture

client/server architecture
   A computing architecture that distributes processing between clients and servers on the network. In the past, traditional computing has relied on a hierarchical architecture based on nonprogrammable dumb terminals connected to a mainframe computer. In this scheme, the database was on the same computer that was running the application. A client/ server approach replaces this structure by dividing the application into two separate parts: a front-end client and a back-end server, usually referred to as a client and a server.
   The client component provides the user with the power to run the data-entry part of the application, and this part of the client is usually optimized for user interaction with the system.
   The server component, which can be either local or remote, provides the data management, administration, and system security features and manages information sharing with the rest of the network. In other words, clients request information from the servers, and the servers store data and programs and provide network services to clients.
   Client/server architecture can sustain several levels of organizational complexity, including the following:
   • server may also be a minicomputer or a mainframe computer.
   Typically, a client/server approach reduces network traffic, because relatively small amounts of data are moved over the network. This is in sharp contrast to the typical network, in which entire files are constantly being transmitted between the workstation and the file server. Database applications were some of the first to embrace the client/server concept, particularly those using Structured Query Language (SQL). SQL has grown into an industry standard database language; it is relatively easy to implement, it is robust and powerful, and it is easy for users to learn.
   See also network computer; thin client.

Dictionary of networking . 2014.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • client-server architecture — kliento serverio architektūra statusas T sritis informatika apibrėžtis Tinklo architektūra, kurioje informacijos apdorojimas yra paskirstytas tarp kompiuterizuotų darbo vietų (klientų) ir serverio. Klientai – tai dažniausiai asmeniniai… …   Enciklopedinis kompiuterijos žodynas

  • client-server architecture — Architecture of a computer network in which many clients (remote processors) request and receive service from a centralized server (host computer). Client computers provide an interface to allow a computer user to request services of the server… …   Universalium

  • client/server architecture —    An architecture that consists of a client module that makes requests from a server module, which fulfills these requests. In popular client/server systems, the client module often resides on a PC or workstation and is connected to a server via …   IT glossary of terms, acronyms and abbreviations

  • client server architecture — model for a system in which most of the data processing is performed by a server …   English contemporary dictionary

  • server architecture — client/​server architecture client/​server architecture ➔ architecture …   Financial and business terms

  • Client-server — The client server software architecture model distinguishes client systems from server systems, which communicate over a computer network. A client server application is a distributed system comprising of both client and server software. A client …   Wikipedia

  • client server network — network which works by the client/server architecture, network in which most of the data processing is performed by a server …   English contemporary dictionary

  • CLIENT,SERVER ARCHITECTURE - архитектура клиент-сервер — способ организации взаимодействия программ или компонентов многокомпонентной программы, подразумевающий наличие программы или компонента программы, называемого сервером, и одной или несколько других программ или компонентов, называемых клиентами …   Словарь электронного бизнеса

  • Client/Server Runtime Subsystem — Client/Server Runtime Subsystem, or csrss.exe, is a component of the Microsoft Windows NT operating system that provides the user mode side of the Win32 subsystem and is included in Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows… …   Wikipedia

  • Client–server model — The client–server model of computing is a distributed application that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.[1] Often clients and servers communicate… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”